newfangled contraption - Espagnol Anglais Dictionnaire